<?php

declare(strict_types=1);

namespace App\Constants;

use Hyperf\Constants\AbstractConstants;
use Hyperf\Constants\Annotation\Constants;

#[Constants]
class Status extends AbstractConstants
{
    /**
     * @Message("文件已存在")
     */
    const FILE_EXIST = 6000;
    /**
     * @Message("FAIL")
     */
    const CODE_FAIL = -1;
    /**
     * @Message("OK")
     */
    const CODE_OK = 200;
    /**
     * @Message("缺少必要参数")
     */
    const CODE_BAD_REQUEST = 400;
    /**
     * @Message("缺少必要访问权限或者IP不在白名单内")
     */
    const CODE_UNAUTHORIZED = 401;
    /**
     * @Message("暂不可用")
     */
    const CODE_FORBIDDEN = 403;
    const CODE_NOT_FOUND = 404;
    /**
     * @Message("请先进行登录")
     */
    const NEED_LOGIN = -403;
    /**
     * @Message("非法请求")
     */
    const ILLEGAL_REQUEST = -999;
    /**
     * @Message("请求方式不正确")
     */
    const CODE_METHOD_NOT_ALLOWED = 405;
    /**
     * @Message("内部服务异常")
     */
    const CODE_INTERNAL_SERVER_ERROR = 500;
    const CODE_BAD_GATEWAY = 502;
    const CODE_GATEWAY_TIMEOUT = 504;
    /**
     * @Message("用户状态不正常，请检查")
     */
    const USER_STATUS_ERROR = 1001;
    /**
     * @Message("您所在的会员级别暂时无法调用接口,请先升级会员级别后重试.官网:http://console.21ds.cn")
     */
    const NO_ACCESS = 1002;
    /**
     * @Message("APKEY不存在，请检查")
     */
    const NO_APPKEY = 1003;
    /**
     * @Message("系統配置获取失败，请联系平台管理进行处理")
     */
    const NULL_SYSTEM_SETTING = 1004;
    /**
     * @Message("该账号可能未在本系统授权")
     */
    const ACCOUNT_UNAUTHORIZED = 1005;
    /**
     * @Message("授权账号所属于会员与此会员账号不匹配")
     */
    const AUTHORIZED_ACCOUNT_UNMATCH_WITH_USER = 1006;
    /**
     * @Message("授权账号已过期，请重新进行授权")
     */
    const AUTHORIZED_ACCOUNT_EXPIRED = 1007;
    /**
     * @Message("会员等级信息获取失败，请联系管理进行处理")
     */
    const USER_RANK_INFO_ERROR = 1008;
    /**
     * @Message("Fail")
     */
    const NULL_DATA = -1;
    /**
     * @Message("您所调用的接口不存在，请检查")
     */
    const INVALID_API = 1009;
    /**
     * @Message("会员信息获取失败")
     */
    const USER_INFO_ERROR = 1010;
    /**
     * @Message("京东授权KEY异常")
     */
    const JD_AUTH_KEY_ERROR = 1011;
    /**
     * @Message("该商品可能为非淘客商品或者商品已下架,调用失败")
     */
    const NOT_TK_ITEM = 1012;
    /**
     * @Message("未查询到匹配授权key，请确认调用key是否正确")
     */
    const NO_JD_AUTH_KEY = 1013;
    /**
     * @Message("非淘客商品链接的口令")
     */
    const NON_TAOKE_ITEM_TPWD_LINK = 1014;
    /**
     * @Message("传入内容中未匹配到商品ID、商品链接及淘口令")
     */
    const MATCH_ID_TPWD_URL_NULL = 1015;
    /**
     * @Message("传入链接或解析口令所得的链接为非标准的二合一链接，无法进行转链")
     */
    const NO_STANDARD_ULAND_URL = 1016;
    /**
     * @Message("传入链接或解析口令所得的链接为非淘客商品链接，无法进行转链")
     */
    const NO_TAOKE_ITEM_URL = 1017;
    /**
     * @Message("传入参数中未能解析出商品ID，无法进行转链，如有疑问，请咨询平台管理进行反馈")
     */
    const PARSE_ITEM_ID_FAIL = 1018;
    /**
     * @Message("keyword与cat不能都为空")
     */
    const KEYWORD_CAT_CAN_NOT_NULL = 1019;
    /**
     * @Message("分类、关键词及商品ID不能都为空")
     */
    const KEYWORD_CAT_ITEM_CAN_NOT_NULL = 1020;
    /**
     * @Message("访问超限且帐户余额不足，请升级会员或充值后继续使用，如有问题请联系QQ：87498106、87989431")
     */
    const FREQUENCY_LIMIT_EXCEEDED = 429;
    /**
     * @Message("该授权帐号不存在，请先在本平台(http://ecapi.cn)进行帐号授权")
     */
    const PDD_OAUTH_ACCOUNT_NOT_FOUND = 1021;
    /**
     * @Message("帐号授权已过期，请登录本平台(http://ecapi.cn)进行帐号更新授权")
     */
    const PDD_OAUTH_ACCOUNT_EXPIRE = 1022;
    /**
     * @Message("京东授权信息不完整，请重新补充后再试")
     */
    const JD_AUTH_KEY_INCOMPLETE = 1023;
    /**
     * @Message("代付专属IP白名单设置不能为空，请先在“会员中心-代付管理-代付设置-IP白名单”中设置IP白名单")
     */
    const PAYMENT_IP_WHITE_LIST_EMPTY = 1024;
    /**
     * @Message("非法调用IP，请确认当前IP是否在“会员中心-代付管理-代付设置-IP白名单”中")
     */
    const ILLEGAL_REQUEST_IP = 1025;
    /**
     * @Message("开始时间与结束时间均不能为空")
     */
    const START_TIME_AND_END_TIME_NULL = 1026;
	/**
	 * @Message("非法的淘宝/淘客链接")
	 */
	const ILLEGAL_TAO_URL = 1027;
	/**
	 * @Message("用户等级获取异常，请稍后重试")
	 */
	const USER_RANK_ERROR = 1028;
	/**
	 * @Message("会员余额不足，无法调用收费接口")
	 */
	const FEE_API_ERROR = 1029;
	/**
	 * @Message("代付专属IP白名单设置不能为空，请先在“会员中心-代付管理-代付设置-IP白名单”中设置IP白名单")
	 */
	const DAIFU_SETTING_EMPTY = 1030;
	/**
	 * @Message("非法调用IP，请确认当前IP是否在“会员中心-代付管理-代付设置-IP白名单”中")
	 */
	const DAIFU_SETTING_ILLEGAL = 1031;
	/**
	 * @Message("您还未进行企业微信设置，请先登录“会员中心-企业微信-微信设置”，进行设置")
	 */
	const QIYE_WECHAT_SETTING_NULL = 1032;
	/**
	 * @Message("会员余额不足，调用付费接口失败")
	 */
	const BALANCE_NOT_ENOUGH = 1033;
	/**
	 * @Message("用户不存在")
	 */
	const USER_UNEXISTS = 5000;
	/**
	 * @Message("未绑定车辆信息")
	 */
	const UN_BIND_CAR_DATA = 5001;
	/**
	 * @Message("非法访问")
	 */
	const ILLEGAL_CAR_DATA = 5002;
	/**
	 * @Message("用户名或密码不正确")
	 */
	const ILLEGAL_USERNAME_PASSWORD = 5003;
	/**
	 * @Message("密码错误次数过多，请于24小时后重试")
	 */
	const PASSWORD_ERROR_TOO_MANY = 5004;
	/**
	 * @Message("您还未设置安全密码，请登录喵有券开放平台网站进行设置")
	 */
	const NONE_SECURE_PASSWORD = 5005;
	/**
	 * @Message("您输入密码错误次数过多，已被临时冻结，请于2小时后重试")
	 */
	const PASSWORD_ERROR_TOO_MANY_H2 = 5006;
	/**
	 * @Message("用户余额不足，操作失败")
	 */
	const USER_MONEY_NOT_ENOUGH = 5007;
	/**
	 * @Message("非法必要数据，请联系平台客服：http://ecapi.cn")
	 */
	const ILLEGAL_MUST_DATA_WMCPS = 5008;
}
